package com.school.dao;

import java.util.List;

import org.apache.ibatis.annotations.Param;
import org.springframework.stereotype.Repository;

import com.school.entity.HljtClass;
import com.school.entity.HljtTeacher;
@Repository
public interface HljtClassDao {
	//暂时没有用
	HljtTeacher headmaster(); 
	/**
	 * 通过id查找班级
	 * @param id
	 * @return
	 */
	HljtClass findClass(Integer id);
	
	/**
	 * 查找班级
	 * @param id
	 * @return
	 */
	List<HljtClass> findClasslist();
	
	/**
	 * 通过id分页查找班级
	 * @param id
	 * @return
	 */
	List<HljtClass> pageFindClassList(@Param(value="classid")Integer classid,@Param(value="pageSize")Integer pageSize,@Param(value="pageIndex")Integer  pageIndex,@Param(value="qufen")String qufen);
	
	/**
	 * 根据id修改信息
	 * @param id
	 * @return
	 */
	Integer updateClass(HljtClass hljtClass);
	/**
	 * 查询HljtClass信息 可以按照classId
	 * @param id
	 * @return
	 */
	
	List<HljtClass> findClasslistOrCalssId(@Param(value="classid")Integer classid);
	/**
	 * 查找年级列表
	 * @return
	 */
	List<HljtClass> findGrade();
}
